<?php
include "../../../lib/list.php";

if($_POST['mode']=='insert'){
	$id				=	clean($_POST['id']);
	$passwd			=	clean($_POST['passwd']);
	$name			=	clean($_POST['name']);	
	$tel1			=	clean($_POST['tel1']);
	$tel2			=	clean($_POST['tel2']);
	$start			=	clean($_POST['start']);
	$sg_no			=	intval($_POST['sg_no'][0]);
	$s_no			=	intval($_POST['s_no'][0]);
		
	if(empty($id)){
		echo("
	    <script>
	      window.alert('아이디를 입력해주세요.');
	      window.alert('내용 입력에 실패했습니다.');
		  location.href='view.php';
	      </script>");
		return;
	}
	if(empty($passwd)){
		echo("
		    <script>
		      window.alert('비밀번호를 입력해주세요.');
	      window.alert('내용 입력에 실패했습니다.');
		  location.href='view.php';
	      </script>");
		return;
	}
	if(empty($name)){
		echo("
			    <script>
			      window.alert('이름을 입력해주세요.');
		      window.alert('내용 입력에 실패했습니다.');
			  location.href='view.php';
		      </script>");
		return;
	}
	
	if(empty($tel1)&&empty($tel2)){
		echo("
		    <script>
		  window.alert('전화번호는 둘중에 하나는 입력되어야 합니다.');
	      window.alert('내용 입력에 실패했습니다.');
		  location.href='view.php';
	      </script>");
		return;
	}
	
	if(empty($start)){
		echo("
			    <script>
		  window.alert('시작 날짜를 선택해주세요.');
	      window.alert('내용 입력에 실패했습니다.');
		  location.href='view.php';
	      </script>");
		return;
	}
	
	if(empty($s_no)){
		echo("
				    <script>
			  window.alert('점포를 선택해주세요.');
		      window.alert('내용 입력에 실패했습니다.');
			  location.href='view.php';
		      </script>");
		return;
	}
	
	else{
		$query = sprintf("INSERT INTO `uatp_staff` 
		(`no`, `name`, `staffmail`, `tel1`, `tel2`, `start`, `end`, `s_no`, `sg_no`, `lv`) 
		VALUES (NULL, '%s', '%s', '%s', '%s', '%s', NULL, '%s', '%s', '4');",
		$name,$staffmail,$tel1,$tel2,$start,$s_no,$sg_no);
 		DBquery($query);
 		$staff_no = mysql_insert_id();

 		$query2 = sprintf("INSERT INTO `uniaimlogin`
 				(`no`, `id`, `pw`, `staff_no`, `db_no`, `lv`) 
 				VALUES (NULL,'%s','%s', %d, %d, '2');", $id, Encode64($passwd), $staff_no, $_SESSION['IS_DB_NO']);
 		MDBquery($query2);
	}
	
	mysql_close();
	echo "<script>
				window.alert('담당자를 입력했습니다.');
				location.href='view.php';
		  </script>";
}

if($_POST['mode']=='modify'){
	$no				=	$_POST['no'];
	$name			=	$_POST['name'];
	$tel1			=	$_POST['tel1'];
	$tel2			=	$_POST['tel2'];
	$lv				=	$_POST['lv'];
	$s_no			=	$_POST['s_no'];
	$sg_no			=	$_POST['sg_no'];

	
	for($i=0;$i<count($no);$i++){
	
		$name[$i]			=	clean($name[$i]);
		$tel1[$i]			=	clean($tel1[$i]);
		$tel2[$i]			=	clean($tel2[$i]);
		$lv[$i]				=	clean($lv[$i]);
		$no[$i]				=	$no[$i];
		$s_no[$i]			=	$s_no[$i];
		$sg_no[$i]			=	$sg_no[$i];
			
		if(empty($name[$i])){
		echo("
			    <script>
			      window.alert('이름을 입력해주세요.');
		      window.alert('내용 입력에 실패했습니다.');
			  location.href='view.php';
		      </script>");
		return;
		}
		
		if(empty($tel1[$i])&&empty($tel2[$i])){
			echo("
			    <script>
			  window.alert('전화번호는 둘중에 하나는 입력되어야 합니다.');
		      window.alert('내용 입력에 실패했습니다.');
			  location.href='view.php';
		      </script>");
			return;
		}
		if(empty($s_no[$i])){
			echo("
					    <script>
				  window.alert('점포를 선택해주세요.');
			      window.alert('내용 입력에 실패했습니다.');
				  location.href='view.php';
			      </script>");
			return;
		}
		
		if($lv[$i]=='3'){
			$sear_lv = " AND s_no = $s_no[$i]";
			$lv_query = "SELECT * FROM `uatp_staff` WHERE 1 $sear_lv AND `lv` = '$lv[$i]'";
			$check_lv = DBarray($lv_query);
			
			if($check_lv){
				echo("
								<script>
								window.alert('같은 계급이 이미 존재합니다.');
								window.alert('내용 입력에 실패했습니다.');
								location.href='view.php';
								</script>");
				return;
			}
		}
		
		if($lv[$i]=='2'){
			$sear_lv = " AND sg_no = $sg_no[$i]";
			$lv_query = "SELECT * FROM `uatp_staff` WHERE 1 $sear_lv AND `lv` = '$lv[$i]'";
			$check_lv = DBarray($lv_query);
			
			if($check_lv){
				echo("
										<script>
										window.alert('같은 계급이 이미 존재합니다.');
										window.alert('내용 입력에 실패했습니다.');
										location.href='view.php';
										</script>");
				return;
			}
		}
		
		
		
		if(empty($s_no[$i])){
			echo("
							    <script>
						  window.alert('점포를 선택해주세요.');
					      window.alert('내용 입력에 실패했습니다.');
						  location.href='view.php';
					      </script>");
			return;
		}
		
		else{
			$query = sprintf("UPDATE `uatp_staff` 
					SET `name`='%s', `staffmail`='%s', `tel1`='%s', `tel2`='%s', `s_no`='%s', `sg_no`='%s', `lv`='%s' WHERE `uatp_staff`.`no` = %d;",
			$name[$i],$staffmail[$i],$tel1[$i],$tel2[$i],$s_no[$i],$sg_no[$i],$lv[$i],$no[$i]);
			DBquery($query);
		}
	}
	mysql_close();
	echo "<script>
				window.alert('그룹을 입력했습니다.');
				location.href='view.php';
		  </script>";
}

if($_POST['mode']=='delete'){

}